#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QWidget>
#include <QFile>
#include <QHBoxLayout>
#include "filelist.h"
#include "crypt.h"
#include "drop.h"
#include "copydialog.h"

class MainWindow : public QWidget
{
    Q_OBJECT
public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

private:
    QList<QString> encodeString;
    CopyDialog* copyD;
    FileList* fList;
    Drop* drop;
    CryptBase64::crypt* base64;
    QHBoxLayout* hb;

public slots:
    void loadFile(const QString& filename);
    void openCopyDialog(const QModelIndex & modelI);
    
};

#endif // MAINWINDOW_H
